/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sgp;

import dao.ClienteDAO;
import dao.FabricanteDAO;
import java.util.ArrayList;
import modelo.Cliente;
import javax.swing.JOptionPane;
import java.util.List;
import modelo.Fabricante;

public class SGP {

    public static void main(String[] args) throws Exception {                        
        
        // Teste classe CLIENTE
        ClienteDAO fcli_dao = new ClienteDAO();
        /*Cliente cli1 = new Cliente();
                        
        cli1.setNome("José da Silva");
        cli1.setFantasia("Zé");
        cli1.setEndereco("Avenida Liberdade, 765");
        cli1.setFone("33332211");
        cli1.setEmail("anonymous@fmu.com.br");
        cli1.setTipoPessoa("F");        
        fcli_dao.incluir(cli1);
        
        Cliente cli2 = new Cliente();
                        
        cli2.setNome("Barbosa de Castro");
        cli2.setFantasia("Barbosa");
        cli2.setEndereco("Avenida Liberdade, 822");
        cli2.setFone("44443322");
        cli2.setEmail("anonymous@fmu.com.br");
        cli2.setTipoPessoa("J");        
        fcli_dao.incluir(cli2);*/
                
        /********************************************/
        /*Cliente cli2 = new Cliente();
        cli2 = fcli_dao.consultar(1);
        
        JOptionPane.showMessageDialog(null, cli2.getNome());*/
        
        /********************************************/        
        /*List<Cliente> clientes3 = new ArrayList<Cliente>();        
        clientes3 = fcli_dao.listar();
        
        for (int i = 0; i < clientes3.size(); i++) {
            JOptionPane.showMessageDialog(null, clientes3.get(i).getId() + " - " + 
                    clientes3.get(i).getNome());
        }*/

        
        // Teste classe FABRICANTE
        FabricanteDAO fdao = new FabricanteDAO();
        
        Fabricante fb1 = new Fabricante();
        fb1.setId(1);
        fb1.setNome("FARINHA SÃO JORGE");                        
        fdao.incluir(fb1);
        
        Fabricante fb2 = new Fabricante();
        fb2.setId(2);
        fb2.setNome("AÇÚCAR UNIÃO");
        fdao.incluir(fb2);
        
        Fabricante fb3 = new Fabricante();
        fb3.setId(3);
        fb3.setNome("CAFÉ PILÃO");      
        fdao.incluir(fb3);
        
        fdao.consultar(2);
        
        System.out.println(fb2);
        fdao = null; 
        
        // Teste classe FORNECEDOR
        /*FornecedorDAO fdao = new FornecedorDAO();
        
        Fornecedor fn = new Fornecedor();
        fn.setId(1);
        fn.setNome("COCA-COLA");
        fn.setEndereco("ALAMENDA OLGA, 422  BARRA FUNDA SP");
        fn.setFone("11-32233223");
        fn.setEmail("rh@cocacola.com.br");
        fdao.incluir(fn);
        
        System.out.println(fn.getNome());*/
        
        // FUNCIONÁRIO
        /*FuncionarioDAO fdao = new FuncionarioDAO();
        
        Funcionario fun = new Funcionario();
        fun.setId(1);
        fun.setNome("JOÃO DA SILVA");
        fun.setRegistro(1234);
        //fun.setDataNascimento(DateFormat("2011-01-01"));
        //fun.setDataNascimento(Date.parse("2011-01-01"));
        //fun.setDataDemissao();
        fun.setAtivo(Boolean.TRUE);
        
        fdao.incluir(fun);*/
    }
}
